#Java - Code Snippets for '#Adwords Reports' - 2 code snippet(s) found |
|
Sample 1. Specify a Predicate ( Filter ) for a campaign Id for Google Adwords reports
Usage of
import com.google.api.ads.adwords.lib.jaxb.v201802.Selector;
com.google.api.ads.adwords.lib.jaxb.v201802.Predicate;
com.google.api.ads.adwords.lib.jaxb.v201802.PredicateOperator; | |
|
// Create selector
Selector selector = new Selector();
selector.getFields().addAll(Arrays.asList("Id","Criteria","Conversions"));
Predicate predicate = new Predicate();
predicate.setField("CampaignId");
PredicateOperator predicateOperator = PredicateOperator.EQUALS;
predicate.setOperator(predicateOperator);
predicate.getValues().add(campaignId);
selector.getPredicates().add(predicate);
|
|
Like Feedback Google Adwords Api Adwords Java Api Adwords |
|
|
Sample 2. Custom Date Range for Google Adwords Report | |
|
// Create a Report Definition
ReportDefinition reportDefinition = new ReportDefinition();
// Set the Repo Date Range type as Custom Date
reportDefinition.setDateRangeType(ReportDefinitionDateRangeType.CUSTOM_DATE);
// Create. a date format as Google want date as string a specific format
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMDD", Locale.getDefault());
// Create selector
Selector selector = new Selector();
// Add fields to selector
selector.getFields()
.addAll(Arrays.asList("Id", "CampaignName");
// Set Min and Max date to the selector
selector.getDateRange().setMin(dateFormat.format(startDate));
selector.getDateRange().setMax(dateFormat.format(endDate));
// Add selector to Report Definition
reportDefinition.setSelector(selector);
|
|
Like Feedback Adwords Reports Google Adwords Adwords Custom Date Range for Google Adwords report Custom Date Range for Adwords ReportDefinitionDateRangeType.CUSTOM_DATE |
|
|